popover: Set overflow: hidden
authorMatthias Clasen <mclasen@redhat.com>
Tue, 4 Aug 2020 15:09:45 +0000 (11:09 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 4 Aug 2020 15:10:49 +0000 (11:10 -0400)
This keeps overlay scrollbars from wrecking our
nice rounded corners.

Fixes: #3012
gtk/gtkpopover.c

index e670d7f40ca0c4a3d895399b847a8c6361a3d213..d2d36ead63e24e57c7c1c481e5a0e5e4f2463947 100644 (file)
@@ -869,6 +869,7 @@ gtk_popover_init (GtkPopover *popover)
                                          (GtkGizmoGrabFocusFunc)gtk_widget_grab_focus_child);
   gtk_widget_set_layout_manager (priv->contents_widget, gtk_bin_layout_new ());
   gtk_widget_set_parent (priv->contents_widget, GTK_WIDGET (popover));
+  gtk_widget_set_overflow (priv->contents_widget, GTK_OVERFLOW_HIDDEN);
 
   gtk_widget_add_css_class (widget, "background");